<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <!-- We need a separate assembly in order to run SGen during the test build because if we just run
    SGen on the test assembly itself, everytime we move the shared framework assemblies to VNext.0.0
    or to target a new TFM, since we use the SDK to invoke SGen and there is no recent SDK with
    VNext.0.0 then SGen fails when it tries to load the types to serialize. -->
    <TargetFramework>netstandard2.1</TargetFramework>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="Microsoft.Build.Tasks.Core" Version="$(MicrosoftBuildTasksCoreVersion)">
      <PrivateAssets>all</PrivateAssets>
    </PackageReference>
  </ItemGroup>

  <ItemGroup>
    <Compile Include="$(TestSourceFolder)..\..\System.Runtime.Serialization.Xml\tests\SerializationTypes.cs" />
  </ItemGroup>

</Project>
